have travelled many countries - French English Dictionary